function queryByLayerIndex(serverName, layerIndex) {
  //1、初始化查询结构对象，设置查询结构包含几何信息
  var queryStruct = new Zondy.Service.QueryFeatureStruct()
  //是否包含几何图形信息
  queryStruct.IncludeGeometry = true
  //是否包含属性信息
  queryStruct.IncludeAttribute = true
  //是否包含图形显示参数
  queryStruct.IncludeWebGraphic = false
  //实例化查询参数对象
  var queryParam = new Zondy.Service.QueryParameter({
    resultFormat: 'json',
    struct: queryStruct,
  })
  //设置查询分页号
  queryParam.pageIndex = 0
  //设置查询要素数目
  queryParam.recordNumber = 100
  //实例化地图文档查询服务对象
  var queryService = new Zondy.Service.QueryDocFeature(
    queryParam,
    serverName,
    layerIndex,
    {}
  )
  //执行查询操作，querySuccess为查询回调函数
  return new Promise((resolve) => {
    queryService.query((data) => {
      var format = new Zondy.Format.PolygonJSON()
      //将MapGIS要素JSON反序列化为ol.Feature类型数组
      var features = format.read(data)
      resolve(features)
    })
  })
}
export default queryByLayerIndex
